package framework.service {

	/**
	 * @author Charlie MacIsaac
	 */
	public class RetrievalDataStore {
		// PROPERTIES =============================================================================
		private var _dataStore : Array;
		
		// GETTERS + SETTERS ======================================================================
		// CONSTRUCTOR ============================================================================
		public function RetrievalDataStore() {
			_dataStore = [];
		}
		
		// PUBLIC =================================================================================
		public function store(name : String, data : Object) : void {
			_dataStore[name] = data;
		}
		
		public function retrieve(name : String) : Object {
			if (_dataStore[name]) 	return _dataStore[name];
			else					return null;
		}
		
		// PRIVATE ================================================================================
		// LISTENERS ==============================================================================
	}
}